package utlis;

import java.math.BigDecimal;

/**
 * @author ldy
 * @data 2022/11/28
 * @description
 */
public class NumberUtils {
    /**
     * double类型保留指定位小数
     * @param d
     * @param index
     * @return
     */
    public static double doubleFormat(Double d,Integer index){
        if (index==null ||index<=0) {
            index=2;
        }
        BigDecimal bg = new BigDecimal(d);
        double d1 = bg.setScale(index, BigDecimal.ROUND_HALF_UP).doubleValue();
        return d1;
    }

    /**
     * double类型保留2位小数
     * @param d
     * @return
     */
    public static double doubleFormat(Double d){
        return doubleFormat(d,null);
    }


}
